.content-users .layout-c-main .contenthandler {
	padding-left: 10px; padding-right: 10px; }

.content-users .title-, .content-users .listmenu- {
	margin-left: 10px; margin-right: 10px; }

.users- {}

.users- table {
	width: 100%; border-collapse: collapse; }

.users- th {
	padding: 20px 10px 8px;
	font-size: 1.3em; text-align: left; }

.users- th.name- { }

.users- th.name- span {
	display: block;
	margin-top: 2px;
	font-size: .8em; color: #666; }

.users- th.status- {
	padding-left: 16px;
	white-space: nowrap; }

.users- td {
	padding: 8px 10px; }

.users- td.name- {}

.users- td.name- .user- {
	font-size: 1.6em; }

.users- td.name- .user- .avatar- {
	float: left; overflow: hidden;
	width: 48px; height: 48px; margin: 2px 10px 0 0; border: none; }

.users- td.name- .user- .avatar- .img- {
	display: block;
	border: none; }

.users- td.name- .openid- {
	display: block;
	margin-top: 3px;
	font-size: 1.3em; color: #666; }

.users-  td.status- {
	width: 130px; }

.users- td.status- .current- {
	padding: 2px 0 0 6px;
	font-size: 1.3em; }

.users-  td.status- .selector- {
	width: 100%; margin: -1px 0 0;
	font-size: 1.3em; }

.users- td.status- .delete- {
	margin-top: 5px;
	font-size: 1.1em; }

.users- td.status- .delete- a {
	border-color: #f99;
	color: #c00; }

.users- .row- { }

.users- .row- .status- .current- {
	display: block; }

.users- .row- .status- .selector- {
	display: none; }

.users- .row- .status- .delete- {
	display: none; }


.users- .row-selected- {
	background: #f7f7ee; }

.users- .row-selected- .status- .current- {
	display: none; }

.users- .row-selected- .status- .selector- {
	display: block; }

.users- .row-selected- .status- .delete- {
	display: block; }

.users- .changed- {
	background: #ffc; }
.users- .error- {
	background: #fee; }
